﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace turnos.core.util
{
    /// <summary>
    /// La clase representa una excepción producida ante un error en el dominio de personal.
    /// </summary>
    public class turnosException : Exception
    {
        /*=== Constructores ===*/
        #region Constructores
        /// <summary>
        /// <para>
        /// Inicializa una nueva instancia de la clase personalException con el mensaje
        /// de error especificado.
        /// </para>
        /// </summary>
        /// <param name="message">Mensaje que describe el error.</param>
        public turnosException(string message) : base(message) { }

        /// <summary>
        /// <para>
        /// Inicializa una nueva instancia de la clase personalException con un mensaje de error especificado y una referencia a 
        /// la excepción interna que representa la causa de esta excepción.
        /// </para>
        /// </summary>
        /// <param name="message">Mensaje de error que explica la razón de la excepción.</param>
        /// <param name="innerException">La excepción que es la causa de la excepción actual o una referencia nula si no se especifica ninguna excepción interna.</param>
        public turnosException(string message, Exception innerException) : base(message, innerException) { }
        #endregion
    }
}
